#ifndef __FORMAS_H__
#define __FORMAS_H__

// Deslizador [GLIDER]
const int CELULAS_GLIDER = 5;
const Punto* GLIDER[CELULAS_GLIDER] = {
	new Punto(0, 0),
	new Punto(1, 0),
	new Punto(2, 0),
	new Punto(2, 1),
	new Punto(1, 2)
};

// Oscilador [PULSAR]
const int CELULAS_PULSAR = 10;
const Punto* PULSAR[CELULAS_PULSAR] = {
	new Punto(1, 0),
	new Punto(0, 1),
	new Punto(1, 1),
	new Punto(2, 1),
	new Punto(0, 2),
	new Punto(2, 2),
	new Punto(0, 3),
	new Punto(1, 3),
	new Punto(2, 3),
	new Punto(1, 4)
};

// Oscilador [PENTADECATLON]
const int CELULAS_PENTADECATLON = 10;
const Punto* PENTADECATLON[CELULAS_PENTADECATLON] = {
	/*
	new Punto(0, 0),
	new Punto(1, 0),
	new Punto(2, 0),
	new Punto(3, 0),
	new Punto(4, 0),
	new Punto(5, 0),
	new Punto(6, 0),
	new Punto(7, 0),
	new Punto(8, 0),
	new Punto(9, 0)
	*/
	new Punto(0, -3),
	new Punto(1, -3),
	new Punto(2, -3),
	new Punto(3, -3),
	new Punto(4, -3),
	new Punto(0, 1),
	new Punto(1, 1),
	new Punto(2, 1),
	new Punto(3, 1),
	new Punto(4, 1),
};

#endif
